<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // JSON.stringify() 方法将一个 JavaScript 对象或值转换为一个 JSON 字符串
        // 如果指定了一个 replacer 函数，则可以选择性地替换值
        // 或者指定的 replacer 是数组，则可选择性地仅包含数组指定的属性。
        // JSON.stringify的第二个参数是 替代者(replacer). 替代者(replacer)可以是个函数或数组，用以控制哪些值如何被转换为字符串。
        // 如果替代者(replacer)是个 数组 ，那么就只有包含在数组中的属性将会被转化为字符串
        const settings = {
            username: "lydiahallie",
            level: 19,
            health: 90
        };

        const data = JSON.stringify(settings, ["level", "health"]);
        console.log(data);

    </script>
</body>

</html>